/**
 * 
 */
package com.esisa.models;

import java.util.Date;
import java.util.Set;

public class Betail {
	
	private Long id;
	private String sexe;
	private Race race;
	private Date dateNaissance;
	private Date dateDece;
	private String exploitation;
	private Set<EvolutionPoids> evolutionPoids;
	private Set<EvolutionLaitiere> evolutionLaitiere;
	private Set<Anomalie> anomalies;
	private Set<Ordonnance> ordonnances;
	private Set<Betail> enfants;
	private Set<Betail> parents;
	private double longeur;
	private double largeur;
	private String couleur;
	private TypeBetail typeBetail;

	public Betail() {
		// TODO Auto-generated constructor stub
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getSexe() {
		return sexe;
	}

	public void setSexe(String sexe) {
		this.sexe = sexe;
	}



	public Race getRace() {
		return race;
	}

	public void setRace(Race race) {
		this.race = race;
	}

	public Date getDateNaissance() {
		return dateNaissance;
	}

	public void setDateNaissance(Date dateNaissance) {
		this.dateNaissance = dateNaissance;
	}

	public String getExploitation() {
		return exploitation;
	}

	public void setExploitation(String exploitation) {
		this.exploitation = exploitation;
	}

	public Set<EvolutionPoids> getEvolutionPoids() {
		return evolutionPoids;
	}

	public void setEvolutionPoids(Set<EvolutionPoids> evolutionPoids) {
		this.evolutionPoids = evolutionPoids;
	}

	public Set<EvolutionLaitiere> getEvolutionLaitiere() {
		return evolutionLaitiere;
	}

	public void setEvolutionLaitiere(Set<EvolutionLaitiere> evolutionLaitiere) {
		this.evolutionLaitiere = evolutionLaitiere;
	}

	public Set<Anomalie> getAnomalies() {
		return anomalies;
	}

	public void setAnomalies(Set<Anomalie> anomalies) {
		this.anomalies = anomalies;
	}

	public Set<Ordonnance> getOrdonnances() {
		return ordonnances;
	}

	public void setOrdonnances(Set<Ordonnance> ordonnances) {
		this.ordonnances = ordonnances;
	}

	public Set<Betail> getEnfants() {
		return enfants;
	}

	public void setEnfants(Set<Betail> enfants) {
		this.enfants = enfants;
	}

	public Set<Betail> getParents() {
		return parents;
	}

	public void setParents(Set<Betail> parents) {
		this.parents = parents;
	}


	public String getCouleur() {
		return couleur;
	}

	public void setCouleur(String couleur) {
		this.couleur = couleur;
	}

	public TypeBetail getTypeBetail() {
		return typeBetail;
	}

	public void setTypeBetail(TypeBetail typeBetail) {
		this.typeBetail = typeBetail;
	}

	public double getLongeur() {
		return longeur;
	}

	public void setLongeur(double longeur) {
		this.longeur = longeur;
	}

	public double getLargeur() {
		return largeur;
	}

	public void setLargeur(double largeur) {
		this.largeur = largeur;
	}

	public Date getDateDece() {
		return dateDece;
	}

	public void setDateDece(Date dateDece) {
		this.dateDece = dateDece;
	}
	
	
	
}